-- 飞禽走兽枚举

require "pubenum"  -- 在app/common/lib 

EFQZSTableState = {
	TABLE_STATE_UNKNOW = 0,

    TABLE_STATE_WAIT_PLAYER_SITDOWN	= 1,   --等待玩家坐下
	TABLE_STATE_WAIT_ALL_READY = 2,	       --等待所有玩家准备

    --等待游戏开始
    TABLE_STATE_WAIT_GAME_START = 3,       --等待游戏开始
	TABLE_STATE_GAME_START = 4,            --游戏开始

     --等待一局游戏开始
	TABLE_STATE_WAIT_ONE_GAME_START = 5,    --等待一局开始
    TABLE_STATE_ONE_GAME_START = 6,         --一局游戏开始

    --等待下注
	TABLE_STATE_WAIT_PLAYER_BET = 7,       --等待玩家下注
    TABLE_STATE_PLAYER_BET = 8,            --玩家下注
   
   --倒计时等待转动
	TABLE_STATE_WAIT_SPIN_COUNTDOWN = 9,    --等待转盘转动,播放倒计时
    TABLE_STATE_SPIN_COUNTDOWN = 10,        --等待转盘转动,播放倒计时

    --播放转动动画
	TABLE_STATE_WAIT_DO_SPIN = 11,          --等待转盘转动,播放倒计时
    TABLE_STATE_DO_SPIN = 12,               --转盘转动,播放转动动画

    --处理转动结果
    TABLE_STATE_WAIT_HANDLE_SPIN_RESULT = 13,--等待处理转动结果
    TABLE_STATE_HANDLE_SPIN_RESULT = 14,    --处理转动结果

    --等待一局游戏结束
    TABLE_STATE_WAIT_ONE_GAME_END = 15,     --等待一局游戏结束
    TABLE_STATE_ONE_GAME_END = 16,          --一局游戏结束

    --等待一局游戏真正结束
    TABLE_STATE_WAIT_ONE_GAME_REAL_END = 17, --等待一局游戏真正结束
	TABLE_STATE_ONE_GAME_REAL_END = 18,      --一局游戏真正结束

    --等待游戏结束
    TABLE_STATE_WAIT_GAME_END = 19,          --等待游戏结束
    TABLE_STATE_GAME_END = 20,  	         --游戏结束
}

--基本操作类型
EFQZSActionType = {
	ACTION_TYPE_UNKNOW = 0,         --未定义

	ACTION_TYPE_BET = 1,            --下注
    ACTION_TYPE_CHANGE_SCORE = 2,   --切换底注
    ACTION_TYPE_REPEAT_LAST_BET = 3,--续压（重复上次下注）
    ACTION_TYPE_UP_BANKER = 4,      --上庄
    ACTION_TYPE_DOWN_BANKER = 5,    --下庄
}

--基本操作状态 
EFQZSJActionState = {
    NODO = 0,    --未操作
    DOING = 1,   --操作中(服务器处理中)
    DONE = 2,    --已完成
}

--桌子类型
EFQZSTableType = {
    TABLE_TYPE_DIAMOND = 1,	--钻石场
    TABLE_TYPE_COIN = 2,    --金币场
}

--座位状态
EFQZSSeatState = {
	SEAT_STATE_UNKNOW = 0,
	SEAT_STATE_NO_PLAYER = 1,       --没有玩家
	SEAT_STATE_WAIT_READY = 2,      --等待准备
    SEAT_STATE_WAIT_START = 3,      --等待开局
	SEAT_STATE_WAIT_BET = 4,        --等待下注
	SEAT_STATE_PLAYING  = 5,        --游戏中
    SEAT_STATE_INGAME_WATCH = 6,    --游戏中旁观,即本局未下注

}

--桌子删除原因
EFQZSTableDeleteReason = {
    DELETE_REASON_UNKONW = 0,                         --未知原因
    DELETE_REASON_TABLE_NO_PLAYER = 1,                --桌子没有人被自动删除
    DELETE_REASON_SYSTEM_REQUIRE = 2,                 --系统强制要求删除
    DELETE_REASON_SYSTEM_ERROR = 3,                   --系统错误被删除
}

--额外奖励类型
EFQZSExtraPrizeType = {
    EXTRA_PRIZE_TYPE_GIVE_LAMP = 3112,        --送灯
    EXTRA_PRIZE_TYPE_BANKER_KILL_ALL = 3113,  --庄家通杀
}

--下注按钮id定义
EFQZSBetBtnId = {
    BET_BTN_ID_FOWLS    = 101,  --飞禽
    BET_BTN_ID_BEASTS   = 102,  --走兽  
    BET_BTN_ID_RABBIT   = 103,  --兔子
    BET_BTN_ID_SWALLOW  = 104,  --燕子
    BET_BTN_ID_DOVE     = 105,  --鸽子
    BET_BTN_ID_PEACOCK  = 106,  --孔雀
    BET_BTN_ID_PANDA    = 107,  --熊猫
    BET_BTN_ID_MONKEY   = 108,  --猴子
    BET_BTN_ID_EAGLE    = 109,  --老鹰
    BET_BTN_ID_LION     = 110,  --狮子
    BET_BTN_ID_SHARK    = 111,  --鲨鱼（押鲨鱼可中黄金鲨）
}

--下注按钮对应水果id
EFQZSBetFruitId = {
    [EFQZSBetBtnId.BET_BTN_ID_FOWLS]    = 1101,  --飞禽
    [EFQZSBetBtnId.BET_BTN_ID_BEASTS]   = 1102,  --走兽
    [EFQZSBetBtnId.BET_BTN_ID_RABBIT]   = 1103,  --兔子
    [EFQZSBetBtnId.BET_BTN_ID_SWALLOW]  = 1104,  --燕子
    [EFQZSBetBtnId.BET_BTN_ID_DOVE]     = 1105,  --鸽子
    [EFQZSBetBtnId.BET_BTN_ID_PEACOCK]  = 1106,  --孔雀
    [EFQZSBetBtnId.BET_BTN_ID_PANDA]    = 1107,  --熊猫
    [EFQZSBetBtnId.BET_BTN_ID_MONKEY]   = 1108,  --猴子
    [EFQZSBetBtnId.BET_BTN_ID_EAGLE]    = 1109,  --老鹰
    [EFQZSBetBtnId.BET_BTN_ID_LION]     = 1110,  --狮子
    [EFQZSBetBtnId.BET_BTN_ID_SHARK]    = 1111,  --鲨鱼（押鲨鱼可中黄金鲨）
}

--下注按钮对应水果id
EFQZSBetFruitIdType = {
    [EFQZSBetBtnId.BET_BTN_ID_FOWLS]    = 100,  --飞禽   百位为大类型  个位为小类型
    [EFQZSBetBtnId.BET_BTN_ID_BEASTS]   = 200,  --走兽
    [EFQZSBetBtnId.BET_BTN_ID_RABBIT]   = 201,  --兔子
    [EFQZSBetBtnId.BET_BTN_ID_SWALLOW]  = 101,  --燕子
    [EFQZSBetBtnId.BET_BTN_ID_DOVE]     = 101,  --鸽子
    [EFQZSBetBtnId.BET_BTN_ID_PEACOCK]  = 101,  --孔雀
    [EFQZSBetBtnId.BET_BTN_ID_PANDA]    = 201,  --熊猫
    [EFQZSBetBtnId.BET_BTN_ID_MONKEY]   = 201,  --猴子
    [EFQZSBetBtnId.BET_BTN_ID_EAGLE]    = 101,  --老鹰
    [EFQZSBetBtnId.BET_BTN_ID_LION]     = 201,  --狮子
    [EFQZSBetBtnId.BET_BTN_ID_SHARK]    = 300,  --鲨鱼（押鲨鱼可中黄金鲨）
}

-- 测试配置
FQZSTestWeightConfig = {
    -- use = 15,    -- 注释掉则关闭测试
    -- 必中配置
    [1] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 10000,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [2] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 10000,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [3] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 10000,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [4] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 10000,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [5] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 10000,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [6] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 10000,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [7] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 10000,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [8] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 10000,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [9] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 10000,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [10] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 10000,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [11] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 10000,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [12] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 5000,  --鲨鱼
        [2111] = 5000,  --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
    [13] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 10000,     --送灯
        [3113] = 0,     --通杀
    },
    [14] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 0,     --老鹰
        [1110] = 0,     --狮子
        [1111] = 0,     --鲨鱼
        [2111] = 0,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 10000,     --通杀
    },
    [15] = {
        [1101] = 0,     --飞禽
        [1102] = 0,     --走兽
        [1103] = 0,     --兔子
        [1104] = 0,     --燕子
        [1105] = 0,     --鸽子
        [1106] = 0,     --孔雀
        [1107] = 0,     --熊猫
        [1108] = 0,     --猴子
        [1109] = 5000,     --老鹰
        [1110] = 5000,     --狮子
        [1111] = 5000,     --鲨鱼
        [2111] = 5000,     --黄金鲨
        [3112] = 0,     --送灯
        [3113] = 0,     --通杀
    },
}

--游戏名
EGameName = "fqzs"
